@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}
@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}
@media all and (max-width: 240px) {
/* styles for smaller devices */
}
html{font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family: "Î¢ÈíÑÅºÚ";
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}
img {border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a{ color:#313131; font-size:14px; text-decoration:none;}
a:hover{ color:#0045c0;text-decoration:none;}
body{ font-family:"Î¢ÈíÑÅºÚ"; background:#FFF; font-size:14px;}

.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{*zoom:1;}
.fr { float: right; }
.dawarpper{background:#FFF; min-width:1200px; padding-top:15px;}
.warpper{width:1190px; margin:0px auto 0 auto; position:relative; }
.top{  height:24px; line-height:24px; position:absolute; top:0px;right:36px; text-align:right; font-size:14px; z-index:999;}
.mod_cate_hd{height:101px;line-height:101px;color:#FFFFFF; width:408px; float:left; display:inline;}
.menu,.menu ul li,.menu ul li a{height:101px;line-height:135px;background:#fff }
.menu ul li,.menu ul li a{float:left;position:relative;}
.menu ul li span.hot{display:block;width:29px;height:17px;/*background:url(images/hot.png) no-repeat;position:*/absolute;left:50px;top:-10px;}
.menu ul li a{display:block;padding:0 0 0 47px;color:#383838;font-size:16px;font-family:"Microsoft Yahei";}
.menu ul li a:hover{color:#1369C0;text-decoration:none;}
#nav{width:230px;position:relative;top:-4px;background:#4593FD;z-index:1;}
#nav .mod_cate,#nav .mod_cate2{height:85px;border-top:1px #5AA1FE solid;border-bottom:1px #3487F2 solid;padding:9px 10px 10px 10px;}
#nav .mod_cate h2,#nav .mod_cate2 h2{font-size:14px; line-height:52px;font-weight:normal;font-family:"Microsoft Yahei";}
#nav .mod_cate h2 a,#nav .mod_cate2 h2 a{color:#FFFFFF;padding-right:5px;font-size:18px;}
#nav .mod_cate a.hot_sub{background:#106AC0;font-size:12px;border-radius:9px;padding:0px 5px;margin-left:5px;}
#nav .mod_cate_r{line-height:24px;font-style:normal;font-variant:normal;color:#C2D9F8; font-size:12px;}
#nav .mod_cate_r a{font-size:12px;color:#C2D9F8;padding-right:5px;}
#nav .mod_cate2{background:none;}
#nav .mod_cate2 a.yel{color:#fee602;}
#nav .mod_subcate{display:none;width:968px;height:421px;border:2px #4594fd solid;background:#FFFFFF;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);position:absolute;top:0px;z-index:-1;left:228px;overflow:hidden;}

#nav .mod_subcate_main{width:970px;padding:0px 20px 1000px 20px;margin-bottom:-1000px;float:left;}
#nav .mod_subcate_line{width:100%;height:1px;clear:both;font-size:0px;margin-bottom:5px;border-top:5px #fff solid;border-bottom:1px #dadada dotted;overflow:hidden;display:block;}
#nav .mod_subcate_main dl{padding:7px 0 7px 0px;border-bottom:0px #e5e5e5 solid;overflow:hidden;width:250px;float:left; display:inline;}
#nav .mod_subcate_main dl dt{width:250px;font-size:16px;color:#1d7ad9;line-height:32px;font-style:normal;font-variant:normal;font-weight:700;font-size-adjust:none;font-stretch:normal;float:left; display:inline; }
#nav .mod_subcate_main dl dt a{font-size:14px;color:#1d7ad9; font-weight:normal;}
#nav .mod_subcate_main dl dt a:hover{color:#0000FF;}
#nav .mod_subcate_main dl dd{line-height:28px;overflow:hidden;}
#nav .mod_subcate_main dl dd a{color:#666;font-size:12px;margin:0 5px 0 5px;float:left;display:inline;white-space:nowrap;}
#nav .mod_subcate_main dl dd a.org{color:#ff7300;}
#nav .mod_subcate_main .oa_submeau0{line-height:28px;overflow:hidden; float:left; width:720px; height:400px; padding-top:20px; }
#nav .mod_subcate_main .oa_submeau0 a{color:#666;font-size:13px; white-space:nowrap; float:left; display:inline; width:360px; text-align:center;}
#nav .mod_subcate_main .oa_submeau0 a:hover{ color:#333333;}
#nav .mod_subcate_main .oa_submeau0 a.org{color:#ff7300;}

#nav .mod_subcate_channel{clear:both;margin-top:15px;} 
#nav .mod_subcate_channel .mod_btn_arrow{height:26px;line-height:26px;font-size:12px;padding:0 10px 0 10px;margin-left:5px;text-decoration:none;color:#FFFFFF;background:#2785E6;cursor:pointer;display:inline-block;}
#nav .mod_subcate_channel .mod_btn_arrow b{font-weight:normal;float:left;}
#nav .arrow_dot { width:0px;height:0px;overflow:hidden;font-size:0px;margin:9px 0 0 5px;border:4px transparent dashed;border-left:4px #FFFFFF solid;}
#nav .mod_subcate_side{width:217px;padding-top:5px;padding-left:10px;padding-bottom:1000px;margin-bottom:-1000px;float:left;}


#nav .on{padding:8px 10px 9px 8px;border-top:2px #5AA1FE solid;border-bottom:2px #3487F2 solid;margin-left:2px;background:#FFFFFF;}
#nav .on h2 a{color:#333333;}
#nav .on .mod_subcate{display:block !important;/* !important Ç¿ÖÆÏÔÊ¾£¬·ñÔò»áÉÁË¸*/ }
#nav .on .mod_cate_r a{color:#666666;}
#nav .on a.hot_sub{color:#FFFFFF;}


.mod_subcate_side_hd{height:30px;line-height:30px;padding-left:4px;color:#333333;font-size:14px;font-family:"Î¢ÈíÑÅºÚ", Arial;}
.mod_subcate_side_brand{margin:5px 0 10px 4px;}
.mod_subcate_side_brand li{border:1px #EEEEEE solid;margin:-1px 0 0 -1px;position:relative;float:left;}


.mod_subcate_side_hotlist{margin-left:4px;}
.mod_subcate_side_hotlist li{height:20px;font-size:12px;color:#666666;overflow:hidden;}
.mod_subcate_side_hotlist li a{color:#666666;}


.mod_subcate_gg{display:block;position:absolute;bottom:0;right:0;}



#banner_play{height:425px; margin:0 auto -429px;min-width:1200px;}
	
.img_player{
	position:relative; top:-429px;
	overflow:hidden;
	height:100%;
	}.play_img_con{
		height:100%;
		position:relative;
		background-color:#e0e0e0;
		}.img_list{
			height:100%;
			}.img_list .bg_img{
				height:100%;
				width:100%;				
				position:absolute;
				overflow:hidden;
				display:none;
				cursor:default;
				}

				.bg_img .banner_con{
					height:100%;
					background-position:center;
					background-repeat:no-repeat;
				}
				
	.play_but_con{
		position:absolute;
		bottom:25px;		
		font-size:23px;
		color:#fff;
		width:100%;
		text-align:center;
		
		}.play_but_con .play_but_disc{			
			margin:0 5px;
			_background:none;
			_border:none;
			cursor:pointer;
			text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
		}.play_but_con .play_but_disc:hover{
			color:#CCC;
		}
		.play_but_con .play_but_disc.current{
			color:#2e7ef1;
		}

#index01 {width:100%; background:#EAEAEA; padding:30px 0 35px 0; min-width:1200px; height:360px;}
#index01 .title {height:70px; line-height:70px; color:#2b2c2e; font-size:22px; font-weight:bold; text-align:center; padding-bottom:20px;}
#index01 .index01 {margin:0 auto; width:1200px;}
#index01 .index01 .box {float:left; display:inline; width:156px; padding:0 42px;}
#index01 .index01 .box a {text-decoration:none; display:block; cursor:pointer; width:156px; height:auto}
#index01 .index01 .box a.a1:hover {color:#D65655}
#index01 .index01 .box a.a2:hover {color:#7190D0}
#index01 .index01 .box a.a3:hover {color:#7FCFB2}
#index01 .index01 .box a.a4:hover {color:#DBD162}
#index01 .index01 .box a.a5:hover {color:#E6744F}
#index01 .index01 .box .pic {text-align:center; height:92px;}
#index01 .index01 .box .t1 {font-size:20px; text-align:center; height:30px; line-height:30px; padding-top:20px;}
#index01 .index01 .box .t2 {font-size:16px; text-align:center; height:30px; line-height:30px;}
#index01 .index01 .box .t3 {padding-top:10px; line-height:150%}


#index02 {margin:15px auto 0; width:1200px; padding-top:20px; padding-bottom:20px;}
#index02 .left {float:left; display:inline; width:696px;}
#index02 .line {height:1px; background:#868686;}
#index02 .td .tdbt {color:#2b2c2e;font-size:22px;font-weight:bold;}
#index02 .more1{color:#67686a; font-size:14px; font-weight:normal}
#index02 dl {height:40px; width:100%; border-bottom:1px dashed #D7D7D7;}
#index02 dl dt {float:left; display:inline;padding-left:17px; background:url(arrow.png) left 16px no-repeat; height:40px; line-height:40px; width:580px;}
#index02 dl dd {float:right; display:inline; height:40px; line-height:40px; text-align:right; width:90px;}
#index02 .right {float:right; display:inline; width:483px; height:285px; border:1px solid #cccccc;}
#index02 .right .dh {height:40px; line-height:40px; border-bottom:1px solid #ffffff; font-size:16px; padding-left:10px;}
#index02 .right .dh a {color:#3F3F3F;}
#index02 .right .dh span {color:#868686; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#index02 .right .t1 {padding:10px; line-height:160%;}
#index02 .right .t1 img {padding-right:20px; padding-bottom:8px;}
#index02 .right b {font-weight:normal; color:#129BE3;}
.rc{ width:1200px; height:122px; margin:30px auto;display: flex;justify-content: space-between;  align-items: center;}
.concent_1{width:1200px; height:175px; margin:0 auto; overflow:visible;}
.concent_1_dh{ height:70px; line-height:70px;}
.concent_1_dh a{ font-size:22px; font-weight:bold; color:#2b2c2e}
.concent_1_dh span{ float:right; display:inline; padding-right:10px;}
.concent_1_dh span a{color:#67686a; font-size:14px; font-weight:normal}
.concent_1_bt{ width:230px; float:left;}
.concent_1 ul {float:right; display:inline; width:970px;}
.concent_1_bt img{ width:230px; height:175px;}
.concent_1 li{ width:225px; float:left; display:inline; margin-left:17px; height:175px;background:#FFF}
.concent_1 li img{width:225px; height:125px;}
.concent_1 li h1{ height:50px; line-height:50px; text-align:center; overflow:hidden;}
.concent_1 li h1 a{font-size:16px; font-weight:normal; font-size:13px;}

.yqlj{margin:0 auto; width:1200px; padding-bottom:20px;}
.yqdh{ height:40px;font-size:22px; line-height:40px; color:#2b2c2e; font-weight:bold; border-bottom:1px solid #868686 }
.yqdh span{color:#868686;}
.yqnr{ line-height:30px;}

#main {width:100%; background:#EAEAEA; padding:30px 0 30px 0;min-width:1200px;}
#main .main {margin:0 auto; width:980px;}
#main .main .dh {height:30px; line-height:30px;}
#main .main .text {line-height:180%; padding:0 15px;}
h1 {font-size:16px; font-weight:bold; text-align:center;}
#main .main .text p {margin:8px 0;}
#main .main .newslist {padding:0 15px; width:950px;}
#main .main .newslist dl {height:30px; line-height:30px; border-bottom:1px dashed #D7D7D7}
#main .main .newslist dl dt {float:left; display:inline; width:800px;}
#main .main .newslist dl dd {float:right; display:inline; text-align:right; width:150px;}

#foot {width:100%; padding:30px 0; text-align:center; background:#292C32; color:#ffffff;min-width:1200px;}
#foot a {color:#ffffff;}



.clear {
    clear: both;
    overflow: hidden;
    height: 0
}
.jx {
    clear: both;
    overflow: hidden;
    height: 30px;
}